#main #print { float: left;  width: 481px; margin-top: 30px; margin-bottom: 30px; }
#main #print .apresentacao { position: relative; } 
#main #print .apresentacao #setaThumbs { position: absolute; top: 260px; left: 100px !important; width: 22px; height: 28px; background: url("/arquivos/img_zoom_thumb.png") 0 0 no-repeat; } 
#main #print .apresentacao #show {  } 
#main #print .apresentacao #show #include {  }
#main #print .apresentacao #show #include #image-main { display: block; min-width: 294px; min-height: 294px; margin: 0  auto; border: 1px solid #e7e7e7; }
#main #print .thumbs {  }
#main #print .thumbs li { display: block; float: left; width: 84px; height: 126px; margin: 5px 12px; overflow: hidden; }
#main #print .thumbs li a { display: block; float: left; width: 82px; height: 124px; border: 1px solid #e7e7e7; overflow: hidden; }
#main #print .thumbs li a.ON { border: 1px solid #bbb; }
#main #print .thumbs li img { width: 120px; }

#main #description { float: right; width: 450px; margin-top: 28px; }
#main #description h1 { height: 60px; font-size: 18px; color: #458c80; font-weight: normal; text-transform: uppercase; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#main #description #productPayment { height: 70px; }
#main #description #productPayment .descricao-preco { display: block; height: 35px; }
#main #description #productPayment .valor-de { display: none !important; }
#main #description #productPayment .valor-dividido { display: none !important; }
#main #description #productPayment .preco-a-vista { display: none !important; }
#main #description #productPayment .economia-de { display: none !important; }
#main #description #productPayment .valor-por { display: block; height: 60px; font-size: 1px; color: #000; font-weight: normal; text-transform: uppercase; text-indent: -9999px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#main #description #productPayment .valor-por strong { display: block; font-size: 20px; text-indent: 1px; font-weight: normal; }
#main #description .tabs { position: relative; top: 1px; }
#main #description .tabs li { display: block; float: left; font-size: 14px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#main #description .tabs li a { display: block; float: left; padding: 10px 28px; color: #000; background: #d5d5d5; border: 1px solid #e7e7e7; border-bottom: 1px solid #fff; }
#main #description .tabs li a.active { color: #458c80; background: #fff; }
#main #description .tabs-inner { border: 1px solid #e7e7e7; margin-bottom: 15px; }
#main #description .tabs-inner .tab { padding: 20px 25px; line-height: 20px; }
#main #description .tabs-inner .tab .name-field.Medidas { display: none; }
#main #description .tabs-inner .tab #caracteristicas {  }
#main #description .tabs-inner .tab #caracteristicas h4 { margin-bottom: 10px; }
#main #description .tabs-inner .tab .imagesprateleiras { display: none; }
#main #description .tabs-inner .tab .coresprateleiras { display: none; }
#main #description .tabs-inner .tab .productDescription {  }

#main #description #sku-select { float: left; width: 260px; }
#main #description #sku-select .specification { margin-bottom: 12px; font-weight: bold; }
#main #description #sku-select .Cor { float: left; width: 140px; margin-left: 2px; }
#main #description #sku-select .Cor label { display: block; float: left; width: 28px; height: 25px; text-indent: -9999px; cursor: pointer; border: 1px solid #fff; }
#main #description #sku-select .Cor label.sku-picked { border: 1px solid #000; }
#main #description #sku-select .Cor input { display: none; }
#main #description #sku-select .Tamanho { float: right; width: 100px; }

#main #description #buy { float: right; width: 150px; }
#main #description #buy .buy-button { display: block; width: 148px; height: 58px;  text-indent: -9999px; background: url("/arquivos/img_product_buy.png") 0 0 no-repeat; }

#main #description #buy .notifyme { position: relative; z-index: 5; width: 210px; padding: 10px; margin-top: -12px; margin-left: -82px; background: #fff; border: 1px solid #ccc; }
#main #description #buy .notifyme h3 { height: 20px; }
#main #description #buy .notifyme fieldset { margin-top: 20px; line-height: 15px; }
#main #description #buy .notifyme fieldset p { margin-bottom: 10px; }
#main #description #buy .notifyme fieldset #notifymeClientName { width: 199px; margin-bottom: 10px; height: 24px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#main #description #buy .notifyme fieldset #notifymeClientName:hover { border: 1px solid #458c80; }
#main #description #buy .notifyme fieldset #notifymeClientName:focus { border: 1px solid #458c80; }

#main #description #buy .notifyme fieldset #notifymeClientEmail { width: 199px; margin-bottom: 10px; height: 24px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#main #description #buy .notifyme fieldset #notifymeClientEmail:hover { border: 1px solid #458c80; }
#main #description #buy .notifyme fieldset #notifymeClientEmail:focus { border: 1px solid #458c80; }

#main #description #buy .notifyme fieldset #notifymeButtonOK { display: block; width: 31px; height: 29px; text-indent: -9999px; background: url("/arquivos/img_cart_ok.png") 0 0 no-repeat; }

#buttons { margin-top: 10px; }
#buttons .giftlist { width: 280px; float: left; }
#buttons .giftlist h3 { display: none; }
#buttons .giftlist .giftlistcreate-nouser { display: block; width: 285px; height: 32px; margin-left: 2px; text-indent: 27px; line-height: 32px; color: #000; background: url("/arquivos/img_addtolist.png") 7px center no-repeat; border: 1px solid #ccc;  }
#buttons .giftlist .giftlistinsertsku-message { display: block; width: 285px; height: 32px; margin-left: 2px; text-indent: 27px; line-height: 32px; color: #000; background: url("/arquivos/img_addtolist.png") 7px center no-repeat; border: 1px solid #ccc;  }
#buttons .giftlist .giftlistinsertsku { position: relative; width: 285px; height: 32px; margin-left: 2px; background: url("/arquivos/img_addtolist.png") 7px center no-repeat; border: 1px solid #ccc; }
#buttons .giftlist .giftlistinsertsku ul { margin-top: 32px; width: 285px; margin-left: -1px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff; }
#buttons .giftlist .giftlistinsertsku ul li { display: block; padding: 10px; border-bottom: 1px solid #ccc; }
#buttons .giftlist .giftlistinsertsku ul li:hover { background: #eee; }
#buttons .giftlist .giftlistinsertsku ul li a { font-weight: bold; }
#buttons .giftlist .giftlistinsertsku ul li span { display: none; }

#buttons #onlinesupport { display: block; float: right; width: 110px; height: 32px; text-indent: 25px; line-height: 32px; color: #000; background: url("/arquivos/img_onlinehelp.png") 7px center no-repeat; border: 1px solid #ccc; }

#share { margin-top: 10px; padding-left: 3px; }
#share p { float: left; display: block; width: 90px; font-weight: bold; line-height: 21px; }
#share ul { float: left; width: 250px; }
#share ul li { display: block; float: left; width: 32px; height: 32px; }
#share ul li a { display: block; float: left; width: 21px; height: 21px; text-indent: -9999px; }
#share ul li .facebook { background: url("/arquivos/img_share_facebook.png") 0 0 no-repeat; }
#share ul li .twitter { background: url("/arquivos/img_share_twitter.png") 0 0 no-repeat; }
#share ul li .mail { background: url("/arquivos/img_share_mail.png") 0 0 no-repeat; }


#combinewith {  }
#combinewith h2 { float: left; margin-bottom: 10px; padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#combinewith ul { clear: both; }
#combinewith ul li {  }


#recommendations {  }
#recommendations h2 { float: left; margin-bottom: 10px; padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#recommendations ul { clear: both; }


#opnion {  }
#opnion h2 { float: left; margin-bottom: 10px; padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#opnion #resenha { clear: both; }
#opnion #resenha .user-review { padding-top: 10px; }
#opnion #resenha .user-review h4 { display: none; }
#opnion #resenha .user-review .avaliacao { line-height: 22px; }
#opnion #resenha .user-review .avaliacao .media { height: 35px; }
#opnion #resenha .user-review .avaliacao .media span {  }
#opnion #resenha .user-review .avaliacao .media em { padding: 0 20px; }
#opnion #resenha .user-review .avaliacao .media em span { padding: 0 20px; font-weight: normal; }
#opnion #resenha .user-review .avaliacao .media em strong { padding: 0px 48px; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao0 { background: url("/arquivos/img_ranting_0.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao1 { background: url("/arquivos/img_ranting_1.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao2 { background: url("/arquivos/img_ranting_2.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao3 { background: url("/arquivos/img_ranting_3.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao4 { background: url("/arquivos/img_ranting_4.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .media em strong.avaliacao5 { background: url("/arquivos/img_ranting_5.png") 0 0 no-repeat; }

#opnion #resenha .user-review .avaliacao .rating { float: left; width: 470px; height: 130px; }
#opnion #resenha .user-review .avaliacao .rating li { display: block; margin-top: 5px; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar { display: block; float: left; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo { display: block; float: left; width: 95px; height: 15px; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo.avaliacao50 { background: url("/arquivos/img_rantingbar_5.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo.avaliacao40 { background: url("/arquivos/img_rantingbar_4.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo.avaliacao30 { background: url("/arquivos/img_rantingbar_3.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo.avaliacao20 { background: url("/arquivos/img_rantingbar_2.png") 0 0 no-repeat; }
#opnion #resenha .user-review .avaliacao .rating li .voteRatingStar .rating-demonstrativo.avaliacao10 { background: url("/arquivos/img_rantingbar_1.png") 0 0 no-repeat; }


#opnion #resenha .rating li span { display: block; float: left; margin: 0 0 0 15px; }
#opnion #resenha .rating li .voteRatingBar { width: 269px; height: 5px; margin-top: 7px; background: #dedede; }
#opnion #resenha .rating li .voteRatingBar span { height: 5px; margin: 0; background: #74a9a0; }
#opnion #resenha .avalie-produto { float: left; margin-left: 20px; width: 470px; margin-top: 5px; }
#opnion #resenha .avalie-produto h5 { font-weight: normal; }
#opnion #resenha .avalie-produto .rating-avalie {  }
#opnion #resenha .avalie-produto .rating-avalie a { display: block; height: 15px; padding: 0; cursor: auto; margin-left: -4px; }
#opnion #resenha .avalie-produto .rating-avalie a .ratingStar { display: block; width: 16px; height: 15px; text-indent: -9999px; float: left; margin: 0 3px; cursor: pointer; background: url("/arquivos/img_rantingbar_1.png") 0 0 no-repeat; }
#opnion #resenha .avalie-produto .rating-avalie a .emptyRatingStar { background: url("/arquivos/img_rantingbar_1.png") -20px 0 no-repeat; }
#opnion #resenha hr { display: none; }
#opnion #resenha b { font-weight: normal; }
#opnion #resenha #opcoes-avalie { display: none; margin-top: 10px; }
#opnion #resenha #opcoes-avalie input { position: relative; top: 4px; }
#opnion #resenha #opiniao_de_usuario .user-review h4,
#opnion #resenha #opiniao_de_usuario .user-review #userReviewAllComments, 
#opnion #resenha #opiniao_de_usuario .user-review #userReviewReturnMessages,
#opnion #resenha #opiniao_de_usuario .user-review .resenhas,
#opnion #resenha #opiniao_de_usuario .user-review .bts.links-resenha-usuario{ display:none!important; }
#opnion #resenha #opiniao_de_usuario .user-review #ulPubliqueResenha{ float: left; overflow: hidden; padding-top: 20px; padding-left: 20px; }
#opnion #resenha #opiniao_de_usuario .user-review #ulPubliqueResenha li a{ background:#9ee3d7; color:#000; float:left; font-size:11px; font-weight:bold; padding: 2px 12px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview{ clear:both; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview{}
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header h1,
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header h2,
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .close,
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .footer{ display:none; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset{  background: url("/Control/ArquivoExibir.aspx?NomeArquivo=dotter_line_horizontal.png") 0 12px repeat-x; margin: 15px 0; padding-left: 10px; padding-top: 20px; position: relative; }

#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp { clear: both; height: 30px; line-height: 26px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fComentario { height: 77px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp a { color: #999; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp label { display: block; float: left; width: 92px; margin-right: 10px; text-transform:capitalize; font-weight: bold; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp label input { position: relative; top: 3px; border: 0  none; margin-right: 5px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp .fitext { float: left; width: 199px; height: 24px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp .fitext:hover { border: 1px solid #458c80; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp .fitext:focus { border: 1px solid #458c80; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp textarea { float: left; width: 199px; height: 75px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp textarea:hover { border: 1px solid #458c80; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp textarea:focus { border: 1px solid #458c80; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fDivulgaEmail label { float: none !important; display: inline !important; margin-left: 10px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fDivulgaEmail input { position: relative; top: 3px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .aviso-resenha { display: none !important; }

/*
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp{ margin: 10px 0; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fComentario label,
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fTitulo label{ float:left; text-transform:capitalize; width:110px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fComentario textarea,
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp.fTitulo input{ border:1px solid #aa8a70; font-family:"Calibri", "Arial"; font-size:12px; padding:5px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .adicionar-resenha fieldset .grp span{ left:0px; position:absolute; }
*/
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .ranking{ display:none; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .aviso-resenha{margin: 15px 0;}
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .avaliar { height: 50px; }
#opnion #resenha #opiniao_de_usuario .user-review #publishUserReview form#formUserReview .header .content .avaliar a { display: block; width: 75px; height: 30px; text-indent: -9999px; background: url("/arquivos/img_produto_avaliar.png") 0 0 no-repeat; }


#mostselleds {  }
#mostselleds h2 { float: left; margin-bottom: 10px; padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#mostselleds ul { clear: both; }




/* Superzoom */
.jqZoomPup {
    background-color: #FFFFFF;
    border-color: #C4C4C4;
    border-style: solid;
    cursor: crosshair;
    opacity: 0.6;
    overflow: hidden;
    z-index: 10;
}
.jqZoomPup img {
    border: 0 none;
}
.preload {
    display: none;
}

.jqZoomWindow {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    height: 460px !important;
    width: 520px !important;
    position: relative;
}
